home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 January / PCWorld_2007-01_cd.bin / v cisle / autoit / autoit-v3.2.0.1-setup.exe / Extras / Editors / SciTe / au3.properties < prev   
Encoding:
Text File  |  2006-08-13  |  9.0 KB  |  163 lines

  1. # SciTE settings for AutoIt v3
  2. #
  3. # jos van der Zande jvdzande@yahoo.com
  4. #
  5.  
  6. # *** Specify here your AutoIt program directory  ***
  7. autoit3dir=c:\program files\autoit3
  8.  
  9. file.patterns.au3=*.au3
  10. filter.au3=AutoIt (au3)|*.au3|
  11. lexer.$(file.patterns.au3)=au3
  12.  
  13. # Editor settings
  14. use.monospaced=1
  15. save.session=1
  16.  
  17. # Commands to compile / run your script 
  18. command.compile.*.au3=$(autoit3dir)\aut2exe\aut2exe.exe /in "$(FilePath)"
  19. command.build.*.au3=$(autoit3dir)\aut2exe\aut2exe.exe /in "$(FilePath)"
  20. command.go.*.au3=$(autoit3dir)\autoit3.exe "$(FilePath)"
  21. command.9.*.au3=tidy\tidy.exe "$(FilePath)"
  22. command.name.9.*.au3=Tidy AutoIt Source
  23. command.save.before.9.*.au3=1
  24. # Commands to for Help F1
  25. command.help.*.au3=$(CurrentWord)!$(autoit3dir)\autoit.chm
  26. command.help.subsystem.*.au3=4
  27. # Autocomplete and call tip settings
  28. api.*.au3=$(SciteDefaultHome)\api\au3.api
  29. calltip.au3.word.characters=$(chars.alpha)$(chars.numeric)
  30. calltip.au3.ignorecase=1
  31. autocomplete.au3.ignorecase=1
  32. # auto indent stuff
  33. indent.size.*.au3=3
  34. indent.automatic=1
  35. indent.opening=0
  36. indent.closing=0
  37. statement.indent.*.au3=5 case if do for else while select
  38. statement.end.*.au3=
  39. block.start.*.au3=5 case if do for else while select
  40. block.end.*.au3=5 else endif endselect next until wend
  41. fold=1
  42.  
  43. #autoit keywords
  44. keywordclass.au3= and byref case const continuecase continueloop default dim do else elseif endfunc endif endselect \
  45.   endswitch endwith exit exitloop false for func global if in local next not or return redim \
  46.   select step switch then true to until wend with while exit
  47. keywords.$(file.patterns.au3)=$(keywordclass.au3)
  48.  
  49. #autoit functions
  50. keywords2.$(file.patterns.au3)=  abs acos adlibdisable adlibenable asc asin assign atan autoitsetoption autoitwingettitle autoitwinsettitle \
  51.   beep binarystring bitand bitnot bitor bitrotate bitshift bitxor blockinput break call cdtray \
  52.   ceiling chr clipget clipput consoleread consolewrite consolewriteerror controlclick controlcommand \
  53.   controldisable controlenable controlfocus controlgetfocus controlgethandle controlgetpos controlgettext \
  54.   controlhide controllistview controlmove controlsend controlsettext controlshow cos dec dircopy \
  55.   dircreate dirgetsize dirmove dirremove dllcall dllclose dllopen dllstructcreate dllstructgetdata \
  56.   dllstructgetptr dllstructgetsize dllstructsetdata drivegetdrive drivegetfilesystem drivegetlabel \
  57.   drivegetserial drivegettype drivemapadd drivemapdel drivemapget drivesetlabel drivespacefree \
  58.   drivespacetotal drivestatus envget envset envupdate eval execute exp filechangedir fileclose \
  59.   filecopy filecreatentfslink filecreateshortcut filedelete fileexists filefindfirstfile filefindnextfile \
  60.   filegetattrib filegetlongname filegetshortcut filegetshortname filegetsize filegettime filegetversion \
  61.   fileinstall filemove fileopen fileopendialog fileread filereadline filerecycle filerecycleempty \
  62.   filesavedialog fileselectfolder filesetattrib filesettime filewrite filewriteline floor ftpsetproxy \
  63.   guicreate guictrlcreateavi guictrlcreatebutton guictrlcreatecheckbox guictrlcreatecombo guictrlcreatecontextmenu \
  64.   guictrlcreatedate guictrlcreatedummy guictrlcreateedit guictrlcreategraphic guictrlcreategroup \
  65.   guictrlcreateicon guictrlcreateinput guictrlcreatelabel guictrlcreatelist guictrlcreatelistview \
  66.   guictrlcreatelistviewitem guictrlcreatemenu guictrlcreatemenuitem guictrlcreatemonthcal guictrlcreateobj \
  67.   guictrlcreatepic guictrlcreateprogress guictrlcreateradio guictrlcreateslider guictrlcreatetab \
  68.   guictrlcreatetabitem guictrlcreatetreeview guictrlcreatetreeviewitem guictrlcreateupdown guictrldelete \
  69.   guictrlgethandle guictrlgetstate guictrlread guictrlrecvmsg guictrlregisterlistviewsort guictrlsendmsg \
  70.   guictrlsendtodummy guictrlsetbkcolor guictrlsetcolor guictrlsetcursor guictrlsetdata guictrlsetfont \
  71.   guictrlsetgraphic guictrlsetimage guictrlsetlimit guictrlsetonevent guictrlsetpos guictrlsetresizing \
  72.   guictrlsetstate guictrlsetstyle guictrlsettip guidelete guigetcursorinfo guigetmsg guiregistermsg \
  73.   guisetbkcolor guisetcoord guisetcursor guisetfont guisethelp guiseticon guisetonevent guisetstate \
  74.   guistartgroup guiswitch hex hotkeyset httpsetproxy hwnd inetget inetgetsize inidelete iniread \
  75.   inireadsection inireadsectionnames inirenamesection iniwrite inputbox int isadmin isarray isbinarystring \
  76.   isbool isdeclared isfloat ishwnd isint iskeyword isnumber isobj isstring log memgetstats mod \
  77.   mouseclick mouseclickdrag mousedown mousegetcursor mousegetpos mousemove mouseup mousewheel \
  78.   msgbox number objcreate objevent objget objname ping pixelchecksum pixelgetcolor pixelsearch \
  79.   processclose processexists processlist processsetpriority processwait processwaitclose progressoff \
  80.   progresson progressset random regdelete regenumkey regenumval regread regwrite round run runasset \
  81.   runwait send seterror setextended shutdown sin sleep soundplay soundsetwavevolume splashimageon \
  82.   splashoff splashtexton sqrt statusbargettext stderrread stdinwrite stdoutread string stringaddcr \
  83.   stringformat stringinstr stringisalnum stringisalpha stringisascii stringisdigit stringisfloat \
  84.   stringisint stringislower stringisspace stringisupper stringisxdigit stringleft stringlen stringlower \
  85.   stringmid stringreplace stringright stringsplit stringstripcr stringstripws stringtrimleft \
  86.   stringtrimright stringupper tan tcpaccept tcpclosesocket tcpconnect tcplisten tcpnametoip tcprecv \
  87.   tcpsend tcpshutdown tcpstartup timerdiff timerinit tooltip traycreateitem traycreatemenu traygetmsg \
  88.   trayitemdelete trayitemgethandle trayitemgetstate trayitemgettext trayitemsetonevent trayitemsetstate \
  89.   trayitemsettext traysetclick trayseticon traysetonevent traysetpauseicon traysetstate traysettooltip \
  90.   traytip ubound udpbind udpclosesocket udpopen udprecv udpsend winactivate winactive winclose \
  91.   winexists winflash wingetcaretpos wingetclasslist wingetclientsize wingethandle wingetpos wingetprocess \
  92.   wingetstate wingettext wingettitle winkill winlist winmenuselectitem winminimizeall winminimizeallundo \
  93.   winmove winsetontop winsetstate winsettitle winsettrans winwait winwaitactive winwaitclose \
  94.   winwaitnotactive
  95.  
  96. #autoit macros
  97. keywords3.$(file.patterns.au3)=  @appdatacommondir @appdatadir @autoitexe @autoitpid @autoitversion @com_eventobj @commonfilesdir \
  98.   @compiled @computername @comspec @cr @crlf @desktopcommondir @desktopdir @desktopheight @desktopwidth \
  99.   @desktopdepth @desktoprefresh @documentscommondir @error @exitcode @exitmethod @extended @favoritescommondir \
  100.   @favoritesdir @gui_ctrlid @gui_ctrlhandle @gui_dragid @gui_dragfile @gui_dropid @gui_winhandle \
  101.   @homedrive @homepath @homeshare @hour @hotkeypressed @inetgetactive @inetgetbytesread @ipaddress1 \
  102.   @ipaddress2 @ipaddress3 @ipaddress4 @lf @logondnsdomain @logondomain @logonserver @mday @min \
  103.   @mon @mydocumentsdir @numparams @osbuild @oslang @osservicepack @ostype @osversion @processorarch \
  104.   @programfilesdir @programscommondir @programsdir @scriptdir @scriptfullpath @scriptlinenumber \
  105.   @scriptname @sec @startmenucommondir @startmenudir @startupcommondir @startupdir @sw_disable \
  106.   @sw_enable @sw_hide @sw_lock @sw_maximize @sw_minimize @sw_restore @sw_show @sw_showdefault \
  107.   @sw_showmaximized @sw_showminimized @sw_showminnoactive @sw_showna @sw_shownoactivate @sw_shownormal \
  108.   @sw_unlock @systemdir @tab @tempdir @tray_id @trayiconflashing @trayiconvisible @userprofiledir \
  109.   @username @wday @windowsdir @workingdir @yday @year
  110. #autoit Sent Keys
  111. keywords4.$(file.patterns.au3)= {!} {#} {^} {{} {}} {+} {alt} {altdown} {appskey} {asc nnnn} {backspace} {browser_back} {browser_favorites} \
  112. {browser_forward} {browser_home} {browser_refresh} {browser_search} {browser_stop} {capslock} {ctrlbreak} \
  113. {ctrldown} {delete} {down} {end} {enter} {escape} {f1} {f10} {f11} {f12} {f2} {f3} {f4} {f5} {f6} {f7} {f8} {f9} \
  114. {home} {insert} {lalt} {launch_app1} {launch_app2} {launch_mail} {launch_media} {lctrl} {left} {lshift} {lwin} \
  115. {lwindown} {media_next} {media_play_pause} {media_prev} {media_stop} {numlock} \
  116. {numpad0} {numpad1} {numpad2} {numpad3} {numpad4} {numpad5} {numpad6} {numpad7} {numpad8} {numpad9} \
  117. {numpadadd} {numpaddiv} {numpaddot} {numpadenter} {numpadmult} {numpadsub} {pause} {pgdn} {pgup} \
  118. {printscreen} {ralt} {rctrl} {right} {rshift} {rwin} {rwindown} {shiftdown} {sleep} {space} {tab} {up} \
  119. {volume_down} {volume_mute} {volume_up}
  120.  
  121.  
  122. # These affect the entries on the Edit menu;
  123. # however, use must use ;' as the comment character
  124. # if you want comment coloring to work!
  125. #fold.preprocessor=1
  126. #fold.at.else=1
  127.  
  128.  
  129. # White space
  130. style.au3.0=fore:#000000,$(font.au3s)
  131.  
  132. # Comment line
  133. style.au3.1=fore:#009933,italics
  134.  
  135. # Comment block
  136. style.au3.2=fore:#669900,italics
  137.  
  138. # Number
  139. style.au3.3=fore:#CC0099,bold 
  140.  
  141. # Function
  142. style.au3.4=fore:#000090,bold,italics
  143.  
  144. # Keyword 
  145. style.au3.5=fore:#0000FF,bold
  146.  
  147. # Macro
  148. style.au3.6=fore:#FF33FF,bold
  149.  
  150. # String
  151. style.au3.7=fore:#9999CC,bold
  152.  
  153. # Operator
  154. style.au3.8=fore:#FF0000,bold
  155.  
  156. # Variable
  157. style.au3.9=fore:#AA0000,bold
  158.  
  159. # Sent keys in string
  160. style.au3.10=fore:#FF8800,bold
  161.  
  162.  
  163.